package cn.fl.fgi.transform;


import cn.cmm.base.framework.utils.CollectionUtils;
import cn.fl.fgi.api.dto.FgiUpDataDTO;
import cn.fl.fgi.vo.FgiUpDataVO;

import java.util.ArrayList;
import java.util.List;

public class FgiUpDataVOTransForm {

    public static FgiUpDataDTO toDTO(FgiUpDataVO vo ){
        FgiUpDataDTO dto = new FgiUpDataDTO();
        dto.setId(vo.getId());
        dto.setCrtTm(vo.getCrtTm());
        dto.setCrtUsrId(vo.getCrtUsrId());
        dto.setCrtUsrNm(vo.getCrtUsrNm());
        dto.setFileNm(vo.getFileNm());
        dto.setDataStatus(vo.getDataStatus());
        return dto ;
    }

    public static  FgiUpDataVO toVO(FgiUpDataDTO dto){
        FgiUpDataVO vo = new FgiUpDataVO();
        vo.setId(dto.getId());
        vo.setCrtTm(dto.getCrtTm());
        vo.setCrtUsrId(dto.getCrtUsrId());
        vo.setCrtUsrNm(dto.getCrtUsrNm());
        vo.setFileNm(dto.getFileNm());
        vo.setDataStatus(dto.getDataStatus());
        return vo ;
    }

    public static List<FgiUpDataVO> toVOList(List<FgiUpDataDTO> dtoList){
        List<FgiUpDataVO> voList = new ArrayList<>();
        if(CollectionUtils.isNotEmpty(dtoList)){
            for (FgiUpDataDTO dto: dtoList) {
                voList.add(toVO(dto));
            }
        }
        return voList ;
    }
}
